const db = wx.cloud.database();//连接到数据库
// pages/user/updata.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that =this;
    //从本地缓存取出openid
   wx.getStorage({
     key: 'openid',
     success: function(res) {
       //连接数据库，查询得到结果
       db.collection('user').where({
         _openid:res.data
       }).get().then(res =>{
         var list=res.data
         that.setData({
          list:list
           })
           console.log("list",list)
         console.log(res)
       }).catch(err =>{
         console.log(err)
       })
     },
   })
    
  
  },
  //修改个人信息
  updata:function(e){
    var that = this;
    //从本地缓存拿出openid
wx.getStorage({
  key: 'openid',
  success: function (res) {
    console.log(res.data)
    console.log(e.detail.value.name)
    console.log(e.detail.value.sushe)
    db.collection('dormitory').where({
      hostel: e.detail.value.sushe
    }).get().then(res =>{
      console.log(res)
      if(res.data.length==0)
      {
        wx.showToast({
          title: '您输入的宿舍号有误，请重新输入',
          icon: 'none'
        }) 
      }
      else{
        //调用云函数
        wx.cloud.callFunction({
          name: 'edituser',
          data: {
            openid: res.data,
            xm: e.detail.value.name,
            sushe: e.detail.value.sushe
          }
        }).then(res => {
          console.log(res)

          //成功跳转
          wx.switchTab({
            title: '修改成功！',
            icon: 'success',
            url: '../details/details',
          })
        }).catch(err => {
          console.err(err)
        })
      }
    }).catch(err=>{
      console.log(err)
    })
   },
})


    
   
   
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})